#include<string>  
#include<vector>  
#include<map>  
#include<algorithm>  
#include <unordered_map>  
#include<iostream>
  
using namespace std;  
class Solution {  
public:  
    bool isUnique(string s) {  
        // 将你的代码写在下面  
        return true;  
    }  
};
#ifndef COMPILER_ONLINE  
#include "header.cpp"  
#endif  
  
void Test1() {  
    // 通过定义临时对象，来完成方法的调用  
    bool ret = Solution().isUnique("abc");  
    if (ret) {  
        cout << "通过了用例1, 测试'abc'通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例1, 测试'abc'失败....ERROR!" << endl;  
    }  
}  
  
void Test2() {  
    // 通过定义临时对象，来完成方法的调用  
    bool ret = Solution().isUnique("aab");  
    if (!ret) {  
        cout << "通过了用例2, 测试'aab'通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例2, 测试'aab'失败....ERROR!" << endl;  
    }  
}  
  
void Test3() {  
    // 通过定义临时对象，来完成方法的调用  
    bool ret = Solution().isUnique("");  
    if (ret) {  
        cout << "通过了用例3, 测试''通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例3, 测试''失败....ERROR!" << endl;  
    }  
}  
  
void Test4() {  
    // 测试所有字符都相同的情况  
    bool ret = Solution().isUnique("aaaaa");  
    if (!ret) {  
        cout << "通过了用例4, 测试'aaaaa'通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例4, 测试'aaaaa'失败....ERROR!" << endl;  
    }  
}  
  
void Test5() {  
    // 测试字符串中包含特殊字符的情况  
    bool ret = Solution().isUnique("abc!@#");  
    if (ret) {  
        cout << "通过了用例5, 测试'abc!@#'通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例5, 测试'abc!@#'失败....ERROR!" << endl;  
    }  
}  
  
void Test6() {  
    // 测试字符串中包含空格的情况  
    bool ret = Solution().isUnique("abc d");  
    if (ret) {  
        cout << "通过了用例6, 测试'abc d'通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例6, 测试'abc d'失败....ERROR!" << endl;  
    }  
}  
  
void Test7() {  
    // 测试字符串中包含数字的情况  
    bool ret = Solution().isUnique("12345");  
    if (ret) {  
        cout << "通过了用例7, 测试'12345'通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例7, 测试'12345'失败....ERROR!" << endl;  
    }  
}  
  
void Test8() {  
    // 测试字符串中包含重复数字的情况  
    bool ret = Solution().isUnique("12321");  
    if (!ret) {  
        cout << "通过了用例8, 测试'12321'通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例8, 测试'12321'失败....ERROR!" << endl;  
    }  
}  
  
void Test9() {  
    // 测试字符串长度为一的情况  
    bool ret = Solution().isUnique("a");  
    if (ret) {  
        cout << "通过了用例9, 测试'a'通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例9, 测试'a'失败....ERROR!" << endl;  
    }  
}  
  
int main() {  
    Test1();  
    Test2();  
    Test3();  
    Test4();  
    Test5();  
    Test6();  
    Test7();  
    Test8();  
    Test9();  
    return 0;  
}